The Inn at Bay Point Meredith The hotel houses a small sandy beach area. The hotel is located on Lakes Region of New Hampshire (Central NH) in the quaint village of Meredith on Lak ... Save Up To 60%