selected country
South Africa

Illovo Africa Lodge

Business address
17 Illovo Beach Rd, Illovo Beach, 4126, Amanzimtoti, South Africa
Phone
031 903 6594
Fax
031 903 6594, 031 916 6159