15 rooms · ★★★★★ · from £192
Situated in the heart of central London, Apple Apartments - The Strand offer apartments filled with the latest technology, including touch-screen remote control for all interior facilities.
Log in with your cycle.travel account:
Password |
Or simply use your account on: