14299 Firestone Blvd, La Mirada
90638, United States
2.43 mi (3.91km) from City Center