The Independence Monument, situated 1km from the town center, was constructed in 1978. Located on a hill at the Northwest edge of the town, the monument offers a panoramic view of the provincial capital, Xamneua.