- 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