Overall Rating55555
Food55555
Service55555
Atmosphere55555
Cost55555

Casa Villa

Location: 182 W Main St, Stamford, CT
Website: Casa Villa
Menu: View Online
Phone: (203) 323-1721

StamfordCTGuide User Reviews for Casa Villa

Reviewed by sara on March 19th, 2010 7:56 pm

Amazing authentic Mexican food. The best!

Overall Rating55555
Food55555
Service55555
Atmosphere55555
Cost55555

Write a Review:




Overall Rating
Food
Service
Atmosphere
Cost


Stamford Newsletter

Search StamfordCTGuide

Custom Search

Powered by WP Robot