Tafaders Holborn Hotel Camden
A great option for a journey on a budget - hotel «Tafaders Holborn» is located in London. This hotel is located 2 km from the city center.
Number of rooms: 6
49 Red Lion Street Holborn,Red Lion Street, London, WC1R 4PD