57-59 Abbey Rd, London NW8 0AD +44 20 7372 4463
restaurant, Abbey Road, England, GB
Today
How to go there