Pelican Hill Resort

Pelican Hill Resort

Location: Newport Coast, CA.