Category: Hotels

Castle Royal Hotel

The recently renovated Castle Royal Hotel¬† is located on Moi Avenue in downtown Mombasa only ten minutes from the Old Mombasa Town. Because of its central location and the spacious guest area on the ground floor, the Royal is also…