Located in Grafton County, Lebanon, is a small but vibrant city with a population of about 13,500 residents. Known for its serene natural beauty, Lebanon offers a picturesque escape nestled in the Upper Valley region of New Hampshire. Outdoor enthusiasts will appreciate the many recreational opportunities available, from hiking in the nearby Appalachian Trail to skiing in the acclaimed local mountains. The city is also home to a variety of local businesses that cater to the community's needs, including charming boutiques, diverse restaurants serving up delicious cuisine, and a range of professional services. Whether you're a resident or a visitor, Lebanon's local businesses are sure to provide you with all the essentials and unique experiences you desire.Show More