Get directions to: Cleo's Olive Tree Restaurant, Akron, OH
Restaurant address: 159 South Main Street Akron, OH 44308, USA
Restaurant: Cleo's Olive Tree Restaurant