Rafayel Hotel & SpaHotel
34 Lombard Road, Wandsworth, London, SW11 3RF, United Kingdom
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.