2 rooms · ★★★★ · from £170
Located in London, West End Apartments is 100 metres from Prince Of Wales Theatre. Trafalgar Square is 200 metres away. Free WiFi is provided throughout the property. The accommodation has a seating area.
Log in with your cycle.travel account:
Password |
Or simply use your account on: