News

To find out, I checked into The Resort at Pelican Hill, a luxury resort in Newport Beach, CA, just about an hour south of Los Angeles. It spans 500 acres with stunning coastal views and Italian ...