5 rooms · ★★★★ · from £146
Featuring free WiFi throughout the property, Arch Apartments is set in London, 1.5 km from the London Eye. Tower of London is 1.7 km away. The accommodation is equipped with a flat-screen TV and features a separate dining area.
Log in with your cycle.travel account:
Password |
Or simply use your account on: