In South West London, The Alma Hotel is just 50 metres from Wandsworth Train Station. Boutique bedrooms feature designer wallpaper, luxury toiletries, free Wi-Fi and LCD TVs. The spacious bedrooms have Egyptian cotton sheets and fluffy bathrobes.
499, Old York Road, Wandsworth, London, SW18 1TF, United Kingdom
Nightly rates from $131 to $259