The KL Bird Park claims to have the world's largest free-flight aviary. It's sort of like an open zoo. With a few exceptions, the birds aren't in cages and are free to fly about the large net 'tent'. You're then free to walk around among them and get as close as they will let you, which is often pretty close.
The enclosure covers 21 acres in the hills of the Lake Gardens district, and is divided into four zones. Some of the birds are restricted to one zone only, but there seem to be peacocks everywhere.
There are a lot of daily activities, such as scheduled feeding times, a photo booth and an amphitheater with shows throughout the day. There are also a couple of gift shops as well as a large restaurant.
Admission to the bird park is 45 Ringgit (9.16 USD) for adults. It's perhaps worth noting that drinks and snacks within the park are rather pricey. A bottle of water that will cost you 1.50 in a convenience store will cost you 4.00 Ringgit in the park. The park is open daily from 9:00 am to 6:00 pm. You can visit the KL Bird Park web site for more information.
Getting there: The KL Bird Park is in the middle of the Lake Gardens area. The park has its own stop on the Hop-On Hop-Off tourist bus route. You can also reach the park by taxi, and there is a taxi rank at the park with a counter where you can buy a coupon.