The Belrose - 94 Haverstock Hill, London NW3 2BD, UK on Eaten