232-234 High Rd, London N22 8HH +44 20 8350 0215
restaurant, Alexandra Palace, England, GB
Today
How to go there