NYC Veterinary Specialists in Forest Hills
This new hospital is as good as it gets. It's big, clean, efficient, and welcoming. I brought my cat here after she was hit by a car. The cat didn't make it, but the doctor was wonderful -- she even gave advice on how to break the news to my kids. In the mail two days later, I got a handwritten condolences card from the doctor and two other staffers.
107-28 71st Rd (between Austin St and Queens Blvd), Forest Hills, NY 718-263-0099
87-06 Queens Blvd (at 55th Ave), Elmhurst, NY, 718-426-4444
This one's not in Queens, but since it's just over the 59th Street Bridge, it might be a better bet for pets in Long Island City or Astoria.
510 E 62nd St, Manhattan (between York Ave and FDR Dr), 212-838-8100