Holborn Apartments Apartment London
Boasting a terrace, Holborn Apartments is situated in the centre of London, close to St Paul's Cathedral, King's Cross St Pancras and Royal Opera House.
Number of rooms: 6
Camden, London, EC1N 7TX, United Kingdom