London Animal Care Centre
121 Pine Valley Blvd, London N6K 3T6