The Olive Tree Restaurant - Villa Rica

Greek restaurant · 150 Stone St, Villa Rica, GA

Dine-In

Hours

More food in Villa Rica, GA · Greek Food in Villa Rica