2827 South Bedford Street, Los Angeles, CA 90034, United States
Location
2827 S Bedford St
LA
, CA
See map: Google Maps