Chiquen Restaurant, London, UK.
Next to Cineworld, 17A The Mall, Wood Green, London N22 6YQ, United Kingdom