London Bridge City Apartments
Apartment
London
Situated in London, near Tower Bridge, London Bridge and Borough Market, London Bridge City Apartments features free Wi-Fi.
Number of rooms: 11
Leathermarket Street, Southwark, London, SE1 3FZ, United Kingdom