Aqua Shard 6.48

4.2 star(s) from 2781 votes
Level 31 The Shard, 31 St. Thomas Street
London, SE1 9RY
United Kingdom

About Aqua Shard

Aqua Shard Aqua Shard is one of the popular place listed under Bar in London , Restaurant/cafe in London , British Restaurant in London ,

Contact Details & Working Hours

Updates from Aqua Shard

Review Aqua Shard

   Loading comments-box...

OTHER PLACES NEAR AQUA SHARD