Day: July 21, 2015

Sky High Tea

Sky High Tea

Why settle for an afternoon tea on the ground floor, when you can have a luxurious afternoon tea at The Shard on the 72nd floor over looking London.