Explore details about location Leeward Drive. Leeward Drive is a location situated within the Huntington Beach alongside other areas such as Hotel Driveway, Polk Circle, Twin Dolphin Drive.