Отель Peacock Beach расположен на территории пышного сада у пляжа Хамбантоты. К услугам гостей тренажерный зал, открытый бассейн, 2 ресторана, 2 бара и современные номера с балконами и видом на океан.
Отель построен в 1985 году, последняя реновация проводилась в 2012 году.