Oxford Buddha Vihara← Explore all Temples & Teerth Place: OxfordOxford Buddha Vihara. Located in Oxford.Address356-358, Abingdon Road, OxfordOpen this temple in the Encyclopedia