46 rooms · ★★★ · from £61
Situated in the heart of London, Castleton Hotel is an elegant 19th-century building adjacent to Hyde Park, just a 3-minute walk from Paddington Station and the 15-minute Heathrow Express service.
Log in with your cycle.travel account:
Password |
Or simply use your account on: