John Bradshaw Rd, London N14 6BN +44 333 234 6538
restaurant, Alexandra Palace, England, GB
How to go there