We are coming to Stamford for a meeting and need a good place for lunch. Looking for good food and decent atmosphere. Casa Villa sounds great, but I think it will be a hassle to find parking.
It's a foodie business lunch, so the restaurant needs to take Amex.
Thanks for any help.
Casa Villa Restaurant
182 W Main St, Stamford, CT 06902