21 reviewsCaledonian Road 92, London, United Kingdom
from/night
Accommodation information
Location
With a stay at this aparthotel in London (London City Centre), you'll be within a 5-minute drive of Russell Square and The British Museum. This aparthotel is 1.9 mi (3 km) from St. Paul's Cathedral and 2.1 mi (3.4 km) from Leicester Square.