Meadowbrook Inn (Blowing Rock, North Carolina)
Meadowbrook Inn is a 62-room boutique hotel located in the Blue Ridge Mountains in scenic Blowing Rock, North Carolina. Situated one block from the upscale shops, restaurants, and galleries on Blowing Rock’s Main Street, Meadowbrook Inn offers a relaxing mountain escape in the midst of some of the High Country’s most popular attractions. Meadowbrook Inn is a Stash Hotel Rewards Partner Hotel.