601 E Balboa Blvd, Newport Beach, California 92661 USA
Ready to hit the beautiful ocean side bike path
Photo Credit: Yelp