1500 W Balboa Blvd, Newport Beach, California 92663 USA
Soaking up the sun on the bay
Photo Credit: Yelp