Ocracoke Harbor Inn

  1. (252) 928-5731
    144 Silver Lake Road
    Ocracoke
    Operating hours: 
    Monday through Sunday, mid-March through November, 7:30 a.m. to 9 p.m.
    Parking: 
    Lot