London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
34 Lombard Road SW11 3RF, 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.
See MoreUsage of subsidiary facilities may incur additional fees