Piccadilly Square Apartment
Piccadilly Square Apartment London apartment is located next to Tower of London, St. Paul's Cathedral and Victoria and Albert Museum.
16 km to Croydon. The seafood restaurant J Sheekey is just about 5 minutes’ walk from the property.
A local bus stop lies within 300 meters away.