Restaurants in South Windsor, CT
Special Offer:
Call Today!
Learn more
Restaurants • Greek and Mediterranean Restaurants
575 John Fitch Blvd,
South Windsor ,
CT
06074
UNITED STATES
Villa of Lebanon offers quality, fresh Lebanese and Greek food to the South Windsor, CT area.
American Express
Cash
Discover
MasterCard
Visa
Worldwide > United States > South Windsor, CT > Restaurants