The Alma Hotel Hotel Wandsworth
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.
Number of rooms: 23
499, Old York Road, Wandsworth, London, SW18 1TF, United Kingdom