Green Tree Restaurant – Dimple Dash Review

If you’re looking for a spot to have a noteworthy lunch or dinner out, then maybe you should consider trying out Green Tree Restaurant in downtown Chillicothe, Ohio. Green Tree Restaurant has a dashing atmosphere with its hardwood floors, stone walls, and mouthwatering meals.  Their staff is neighborly and kind, making you feel as if […]