Urban Vets Animal Hospital
163 Avenue C, New York, NY 10009
Like every other pet owner, I am cautious when it comes to picking a good vet, especially in the city. They tend to charge you so much it scares you away.
I called several places including Humane Society and Bidawee and turns out this vet clinic is almost as affordable as the Humane Society and you don't need to wait a month for the appointment.
The regular exam is $65 and each shot is $25 so your annual visit is $110. My cat needed bloodwork so he could get his teeth cleaned and the blood work is $140, which is about the same as Humane Society. The dental work is only $185, which is actually really good.
In addition to the affordable services, the doctor we met was very friendly and patient. The wait is pretty short and they are open on Saturdays!