Raghupur Fort, located at an elevation of 3540 m above sea level is the only historic site present in the town of Shoja. It is a beautiful fort with big ditches and fish ponds. Visitors can spot holes on the walls of the fort, which were made in the past by bullets. Situated in a picturesque location, the fort gives tourists a panoramic view of the valley of Tirthan and the Himalayan ranges. Apart from this, travellers will also see shepherds grazing their cattle on the slopes of the mountains.