Aqua Shard

Level 31 The Shard, 31 St. Thomas Street, London SE1 9RY ,United Kingdom
Aqua Shard Aqua Shard is one of the popular Bar located in Level 31 The Shard, 31 St. Thomas Street , listed under Bar in London , Restaurant/cafe in London , British Restaurant in London ,

Contact Details & Working Hours

Map of Aqua Shard