Alma Veterinary Hospital phone 75, Alma Road Windsor, Berkshire SL4 3HE map Forest House Veterinary Group phone Forest House Veterinary Hospital, 28, Clewer Hill Rd Windsor, Berkshire SL4 4BS map if (!IN_DEV) { ?> } ?>