Budhha Vihar and Park Trilok Puri is located in New Delhi, India on 103, Trilokpuri Phase II, Block 13, Part 2, Trilokpuri. Budhha Vihar and Park Trilok Puri is rated 3 out of 5 in the category buddhist temple in India.
Address
103, Trilokpuri Phase II, Block 13, Part 2, Trilokpuri