Rafayel Hotel & Spa – Hotel in London

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.

Star rating: 5 stars
34 Lombard Road, SW11 3RF, London
Price from: 125.1 GBP

More info about Rafayel Hotel & Spa