Location
La Mirada
13550 South Beach Boulevard
La Mirada
, CA
90638
United States
33° 54' 30.5244" N, 117° 58' 39.5328" W
See map: Google Maps
California US