Napili Kai Beach Resort 4 stars

5900 Lower Honoapiilani Road, Kapalua, Lahaina, HI 96761, USA

Hotel image
Read more reviews for Napili Kai Beach Resort