11800 Foothill Blvd. Science Museums Discovery Cube Los Angeles Discovery Cube Los Angeles is a science center in Sylmar, California. EXPLORE PLACE