Villa of Lebanon offers quality, fresh Lebanese and Greek food to the South Windsor, CT area.
Closed now