4352 Irvin Garrish Hwy, Ocracoke, North Carolina 27960 USA
Photo Credit: Campendium/Steve
Claim copyright