Napili Surf Beach Resort is located at 50 Napili Pl, Lahaina, HI-96761. An interactive Map of Napili Surf Beach Resort is shown below.
View details of Napili Surf Beach Resort.