279C Finchley Rd, London NW3 6LT +44 20 7433 3211
restaurant, Abbey Road, England, GB
Today
How to go there