Sabaliya Buddha vihar is located in New Delhi, India on P79P8JW, Dr, Ambedkar Vihar, Tunda Nagar, Johripur. Sabaliya Buddha vihar is rated 4.6 out of 5 in the category buddhist temple in India.
Address
P79P8JW, Dr, Ambedkar Vihar, Tunda Nagar, Johripur