Hotel Grand Royal bevindt zich op 1 Talaat Harb Square, , Cairo, Egypte.