UK, 365 Edgware Rd, London W2 1BS +44 20 7258 7444
restaurant, Abbey Road, England, GB
Today
How to go there