Tour operators not found for this place
Ravangla Buddha Park, also known as Tathagata Tsal, is a popular tourist attraction located in the town of Ravangla in the Indian state of Sikkim. The park is home to a 130-foot tall statue of Lord Buddha, which is one of the tallest such statues in India.