Bay Shores Peninsula Hotel
Images via Opulist
Bay Shores Peninsula Hotel
Newport Beach, CA
Bay Shores Peninsula Hotel is a boutique hotel located on the Newport Beach Peninsula. Complete with a cafe, rooftop, plus a second one for guests only, this hotel contains retro and chic design vibes, and is walking distance from the beach.