Libra Pain Care Home Medical > Chiropractors > Libra Pain Care Address: 1433 W. Merced Ave., #324 West Covina CA 91790 GPS: 34.0624380, -117.9469340 Telephone: 626-506-2648 Tweet