Route GuidesRoutes City GuidesCities Map Log in

Rafayel Hotel & Spa

London
34 Lombard Road, London, SW11 3RF

65 rooms · ★★★★★ · from £109


On the riverfront, this eco-friendly 5-star boutique hotel has a spa, 2 restaurants and a bar with river views. Clapham Junction Tube station is just a 10-minute walk away.