This listing has been removed.
Home Location
Lido Peninsula Resort
710 Lido Park Dr
Newport Beach, CA 92663