The Alma Hotel 499 Old York Road, London SW18 1LD