Delaware North manages Peaks of Otter Lodge located at mile 86 on the Blue Ridge Parkway in Bedford.
The Peaks of Otter Lodge is located at Milepost 86 on the Blue Ridge Parkway.