Greek restaurant · 231 Lafayette St, London, OH
Dine-In
More food in London, OH · Greek Food in London