Freddie's Place Animal Hospital and Urgent Care
Veterinary clinic
2391 S Melrose Dr · Vista, CA 92081 · 0.1 mi
Freddie's Place is a family-owned animal hospital in Vista offering walk-in urgent, emergency and wellness care for dogs and cats. Services include in-house diagnostics, pharmacy, surgery, dental care and pain…