Location:
1200 N Alvarado St
90026
Los Angeles, California
United States
34° 4' 41.4552" N, 118° 15' 46.4364" W
See map: Google Maps