Apollo st - El Segundo, CA, United States close