400 Main St, Newport Beach, California 92661 USA
Whale watchers viewing harbor sea just south of Newport Bay.
Photo Credit: Yelp