Greek restaurant · 998 Del Mar Dr Ste 108, Lady Lake, FL
Dine-In
More food in Lady Lake, FL · Greek Food in Lady Lake