Maru Maru Hotel

Location: Stone Town
Price from: $105