South Windsor, Connecticut

About

Our South Windsor restaurant is located in The Promenade Shops at Evergreen Walk, with quick and convenient access just off I-84.