The Wedge

Surfing in Newport Beach, CA

The Wedge in Newport Beach, CA

Bay Shores Peninsula Hotel, 1800 W Balboa Blvd, Newport Beach, CA

Phone: +19496443151

Website