Upton Bishop is an inhabited place.
Categories: Herefordshire, England | Upton Bishop, Herefordshire, England | Greytree Hundred, Herefordshire, England