245 Muswell Hill Broadway, Muswell Hill, London N10 1DE +44 20 8442 1330
restaurant, Alexandra Palace, England, GB
Today
How to go there