Site menu:

Link to index of dogs and cats

Our Location

Pine Castle Animal Hospital is located at 5250 South Orange Ave, between Michigan Street and Oak Ridge Road. We are near the northern point where Hansel Avenue and South Orange Ave merge.