nyc vets >

Animal Medical Center (AMC)

510 E 62nd St 10021
(212) 838-8100
Open 24/7.