Elizabeth Ross - 2, Turnpike Parade, Green Lanes, London N15 3LA, United Kingdom | Fresha