This is a veterinary facility located at 333, South Alameda Street, Los Angeles, CA, 90013.
333, South Alameda Street, Los Angeles, CA, 90013
Los Angeles, California 90013
State Code: CA
OSM ID: node/8461651386