Hotel Grand Royal

Talaat Harb Square, No. 01, 11511 Cairo, Egypt

Hotel image
Read more reviews for Hotel Grand Royal