175A Edgware Rd, Tyburnia, London W2 1ET +44 20 7706 8083
restaurant, Abbey Road, England, GB
Today
How to go there