click
Casa Villa Express
Dine-in, pickup & delivery
182 West Main Street, Stamford, CT 06902
Mon - Thu - - - - - - - - - - - 11:00am - 9:00pm
Fri - Sat - - - - - - - - - - - - 11:00am - 10:00pm
Sunday - - - - - - - - - - - - - - - - - - - - - - - Closed
203.323.1721
click
Casa Villa Restaurant
Dine-in & pickup
866 East Main Street, Stamford, CT 06902
Mon - Thu - - - - - - - - - - - 11:00am - 9:00pm
Fri - Sat - - - - - - - - - - - - 11:00am - 10:00pm
Sunday - - - - - - - - - - - - - - - - - - - - - - - Closed
203.348.0622