The Pet Doctor of Flushing
Veterinary clinic
25-62 Francis Lewis Blvd · Flushing, NY 11358 · 0.7 mi
A veterinary animal hospital in Flushing, New York, offering a broad range of small animal care including wellness exams, vaccinations, dental work, surgery and in-house diagnostics. The clinic provides urgent care…