Short-Term Rentals

Magnolia Beach house front

NEWPORT BEACH

Magnolia Beach House
Balboa Island, CA 92662

bed icon

3 Bed

bath icon

2 Bath

Available

01

Skip to content