Casa Villa, Stamford
I've always wanted to try this place and had the opportunity to have lunch there today. Great, authentic Mexican food. Cheap and clean. The help was nice, the service was quick AND apparently they deliver. I'll definitely be back. I'd love to see them succeed.
Casa Villa Restaurant
182 W Main St, Stamford, CT 06902