There are several gardens and parks in Maharashtra that provide amenities for out door recreation, for preserving all time natural beauty spots, objects of geological, historical, archaeological or aesthetic importance and conserving wild life. The Agakhan Palace Garden, Bund Garden, Empress garden, Saras Baug and University Park are beautiful gardens with different varieties of flowers and trees in Pune. The Katraj Snake Park in the outskirts of Pune is an artificial habitat for not just snakes but also for various other wild animals like the leopard, the deer and other reptiles as well. On the top of the Malabar hills in Mumbai, are the Hanging gardens and Kamala Nehru Park. From these gardens tourists can enjoy a magnificent view of the Marine drive. Ryewood Park in Lonavala and Townhall garden in Kolhapur are full of natural vegetation, grooves of evergreen deciduous trees, creepers and climbers.