Holiday Inn Cairo - Citystars by IHG is a hotel in Cairo, Egypt. It is recorded as a visited place in the travel atlas.