Shops, offices and huge buildings line on both sides of the road. Besides these, there are many industrial and commercial establishments, churches, educational institutions and the town market.
The town has two magnificent, large bridges, one built during the British reign. The old bridge is now used only for two and three-wheeler vehicles. Willingdon Island is situated nearby.