Hotel The Alma, London

499 OLD YORK ROAD Wandsworth LondonSW18 1TF, United Kingdom