Discover a prime retail opportunity in London’s beating heart, boasting impressive riverside views, adjacent to The Millennium Bridge