Greek restaurant · 223 Main St, Stamford, CT
Dine-In
See full menu
More food in Stamford, CT · Greek Food in Stamford