San Diego is known for its idyllic weather, beautiful beaches, and an array of attractions for visitors of all ages.
Here are some of the top San Diego attractions: