59a, 61 Abbey Rd, London NW8 0AD +44 20 7328 8692
restaurant, Abbey Road, England, GB
Today
How to go there