Central Apartments
Apartment
London
Situated in London, Central Apartments provides accommodation with a flat-screen TV and a kitchen. Complimentary Wi-Fi is featured. Attractions such as The Shard, River Thames, Tower Bridge and Tower of London, are all within 1.5 km from the property.
Number of rooms: 8
borough high street, Southwark, London, SE1 1LB, United Kingdom