The Peabody Little Rock opened in February 2002, following a $40-million renovation. The lobby houses the famous Peabody Duck Fountain and is located in the heart of downtown Little Rock on the banks of the Arkansas River. The hotel has 418 guest rooms, of which 22 are suite(s), each with two multi-line phones, Internet access, data port, high-speed Internet access,
Read more...