1 rooms · ★★★★ · from £190
Located 100 metres from Prince Of Wales Theatre in London, this apartment features free WiFi. The property features views of the city and is 200 metres from Trafalgar Square. The kitchen has a dishwasher and there is a private bathroom.
Log in with your cycle.travel account:
Password |
Or simply use your account on: