Science Facility near Mesa Shopping Center in Encinitas, CA