Find all the information for City Kitty Veterinary Care For Cats, that provides veterinary services in Providence, RI 02903