The Edinboro Castle - 57 Mornington Terrace, London NW1 7RU, UK on Eaten