2620 East South Street, Long Beach, CA 90805, United States
Location
2620 E South St
Long Beach
, CA
See map: Google Maps