Eldon Chambers Pod 6 Hotel London
Set in London, near Savoy Theatre, Royal Opera House and Lyceum Theatre, Eldon Chambers Pod 6 by City Living London features free Wi-Fi. The property is close to Leicester Square Underground Station, Arts Theatre and Waterloo Station.
Eldon Chambers, Devereux Court, Westminster Borough, London, WC2R 3JJ, United Kingdom