Category: Mexican Restaurant Category: Mexican Restaurant
Address: Unit 2, Great North Leisure Park, Chaplin Square, North Finchley, London, London, N12 0GL
Landline: 020 844...
Website: www.chimichanga.co.uk
Website: Visit Website
Report a problem with this listing