Pets and Animals nearby Level 1, Barbican Centre, Silk Street, City of London, London EC2Y 8DS

Clerkenwell Animal Hospital

Approximately 0.51 km away
Address: 15 Clerkenwell Rd, London EC1M 5PA, United Kingdom

Angel Pets

Approximately 1.84 km away
Address: 73 Chapel Market, London N1 9ER, United Kingdom