Main St. Location Main St. Location Address: 3576 Main St, San Diego, CA 92113 Hours: Open 24 hours Phone: (619) 239-1878