Just off Trafalgar Square, in Central London, this beautifully restored Victorian building houses a 4-star luxury hotel offering free Wi-Fi and elegant air-conditioned rooms.
Number of rooms: 67
8 Northumberland Avenue, Westminster Borough, London, WC2N 5BY, United Kingdom