clinic of pet urbana the pet clinic of urbana The Pet Clinic of Urbana is located at 1053 N Main St Urbana OH 43078. The Urban Pet is a life style an experience and lauded as … Tuesday, October 25, 2022 Edit