SHEPHEARD HOTEL

CORNISHE EL NILE
CAIRO
Egypt