Aqua Shard
Restaurant
•
Level 31, The Shard, 31 St Thomas St, London SE1 9RY, UK
8.0
Monday: 12 PM – 10 PM
See if anyone you trust recommends it!