Start from
Casa Villa Restaurant
866 E Main St, Stamford 06902