Aqua Shard hero image

Aqua Shard

Restaurant

Level 31, The Shard, 31 St Thomas St, London SE1 9RY, UK

Biter Score
8.0
Closed
Saturday: 10:30 AM – 10:30 PM
Aqua Shard photo 1
Aqua Shard photo 2
Aqua Shard photo 3