Swayambhu Chaitya Buddha Bihar← Explore all Temples & Teerth Place: IthariSwayambhu Chaitya Buddha Bihar. Located in Ithari.AddressAvailable soon.Open this temple in the Encyclopedia