- UK Information
- UK Hotels
- Alma Hotel, The
Alma Hotel, The







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.


Visa,Maestro,American Express,MasterCard

Prices from £99

23