The Overlook Restaurant offers a tranquil setting for a relaxing meal I f you’re looking for a pretty drive to take in Southern Indiana, wander along State Road 62 in the Leavenworth area. At one point you’ll be up on a high ridge, overlooking the majestic Ohio River, and you’ll come up on The OverlookContinue reading “A BEAUTIFUL VIEW”
