Shard View
London, Greater London, England, United Kingdom
This stylish, couple's hideaway, housed in a Victorian warehouse, in a cobbled courtyard in Central London, is just over a five-minute walk from The Shard. For artisan produce, head to one of the city.....
From €372