Whale at Avila Beach: What to Know About the Marine Mammal and Local Viewing
marine mammals
Avila Beach sits on California’s Central Coast within San Luis Bay, roughly 8 miles southwest of downtown Avila Beach town and 200 miles northwest of Los Angeles. Its position...
Open article