Casa Villa Reviews & Details
182 W Main St
Casa Villa is located at 182 W Main St in Stamford near the intersection of W Main St and Rose Park Ave. Their menu consists of Italian and Mexican dishes . Call (203) 323-1721 for dine in.
- Cuisine:Italian and Mexican
- Service:Dine In
- Major Intersection:W Main St And Rose Park Ave
Tell us more about Casa Villa Stamford!