The brand new Mexican restaurant offering delivery and take out service. Lucha Lucha serves al lthe 7 days from 3:00 PM – 7:30 PM. The menu includes Tacos, Tortas, Rice Bowl, Salads, Mexican Soda and choice of meats. Please post your review and photos of the food item which you relished.
Click here to view the Menu and Photos of Lucha Lucha
Lucha Lucha is situated at 283 Nostrand Avenue.