Big Island from Virginia Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Otter Creek Restaurant - Virginia, Big Island, Blueridge Pkwy, 24526 (434) 299-7127 Map