Sarah Greek Village Deli

Greek restaurant · 16640 Cagan Crossings Blvd 305, Clermont, FL

Dine-In

More food in Clermont, FL · Greek Food in Clermont