Aqua Shard, Level 31, The Shard, St Thomas St, London Bridge, London SE1 9RY, United Kingdom
Aqua Shard, Level 31, The Shard, St Thomas St, London Bridge, London SE1 9RY, United Kingdom
No delivery
Spot something wrong?
Dishes at Atrium Bar. Prices may vary in venue.