Ollie's kitchen

Greek restaurant · 5255 Hill Ave, Toledo, OH

Dine-In

More food in Toledo, OH · Greek Food in Toledo