238 Belsize Rd, North Maida Vale, London NW6 4BT +44 20 7624 8107
restaurant, Abbey Road, England, GB
Today
How to go there