Boston Buddha Vararam← Explore all Temples & Teerth Place: BedfordBoston Buddha Vararam. Located in Bedford.Address125, North Road, Bedford, MAOpen this temple in the Encyclopedia