A Glamorous 3bedroom apartment in Nyali Links Links Road P. O Box 95877, Mombasa Hotel Call Directions