Company name: Oceanside Adventures
Description: Oceanside boasts some of the most awe-inspiring whale watching in California. Oceanside Adventures offers year-round, daily 2-hour trips that are great for families.
256 S Harbor Dr, Oceanside, CA 92054, United States