Kolhapur is a small town situated in the South-Western state of Maharashtra. Kolhapur has developed itself into a popular tourist destination in the recent years. This town can be aptly described as a perfect mix of natural beauty and history. Kolhapur is also an important spiritual centre as it houses a significant number of temples from Medieval India. Apart from the above mentioned features, Kolhapur is also a crucial business centre as it deals in the manufacturing of commodities, like Kolhapuri Necklaces and Kolhapuri Leather Slippers. If you are a food lover, this town will not disappoint you as it offers some of the best non-veg dishes prepared with rare spices. Kolhapur is also a hub of aspiring wrestlers as this town houses some of the best training centres of the country. If you are planning to visit this beautiful town, here are the top 5 places to visit in Kolhapur that you should definitely have on your list.