Mahina Surf 220

Mahina Surf 220

Second-Floor Oceanfront Condo w/Private Balcony, Free WiFi, Shared Pool & Grills