selected country
Kenya

Holiday Resorts Ltd

Business address
Tiwi Beach Rd, Mombasa, Kenya