Urban Stay Shard View Apartments



London • Show on map
Price as low as GBP 232.84
Featuring city views and free WiFi Urban Stay Shard View Apartments features accommodation attractively located in the centre of London within a short distance of Sky Garden Tower of London and Borough…More info


