Stand Up Paddle around Balboa Island, Newport Beach

Newport Beach, California

Adventure details