aqua shard in London photos

aqua shard

aqua shard
Level 31 The Shard, 31 St. Thomas Street,
London,
SE1 9RY

Cuisine: British

Book now »