More about Chimichanga Restaurant
Chimichanga Restaurant is located at 22 Silver St, LE1 5ET Leicester, United Kingdom
+441162513343
http://www.chimichanga.co.uk
Similar Listings
Chiquito
3.5
Chiquito
5
Viva Restaurant
4.6
Tingnting.Com
4.9