Hummingbird Villa, is located in the small but extremely attractive complex of Pillar Rock on the edge of Five Islands village. The accommodation can be described as spacious, clean, very comfortable, and adequately equipped. The resort itself is set in some beautiful gardens where hummingbirds...More
Thanks Colin and family. We were happy to have you staying at the Villa and hope that you will visit again soon.