The Leeward Inn lies nestled among oak and pine trees in the quiet Chicahauk neighborhood of Southern Shores, Outer Banks, North Carolina. Although just a short walk to the beach, the Leeward Inn is your tranquil haven away from the crowds. The tree lined property also provides a natural screen from your neighbors.