huffanimalhospital.com
Location and Hours
Address: Huff Animal Hospital is located at 1512 56th St, Delta, BC V4L 2A8 Parking is located in the lot behind the hospital. Hours of Operation: Monday-Friday 8:00 AM – 6:00 PM Saturdays: 8…