Tathagata Tsal (Buddha Park), Darjeeling
attraction
About Tathagata Tsal (Buddha Park)
Tathagata Tsal (Buddha Park) is located in City of
Darjeeling state of
West Bengal which has other variety of things to explore