You can tell by the crowded waiting room this is a great place. Don't let the crowd worry you -- just call ahead for an appt. The vets and helpers are fantastic.
PROS: The vets don't rush you in and out.
CONS: Small place -- there is a church behind for additional parking.
more