London City Apartments

172 Bishopsgate, London England
+44 20 8691 3920Official website
Condominium
Hotel
London City Apartments | London | United Kingdom | TripAligner