Columbia Square Animal Hospital is a Canadian Veterinary Care based in New Westminster, British Columbia. Columbia Square Animal Hospital is located at 1015 Columbia St, New Westminster, BC V3M 6H6, Canada,
Please contact Columbia Square Animal Hospital using information below: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find Columbia Square Animal Hospital opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.