Lotus Hotel Cairo 2 stars

12 Talat Harb St.,Downtown, Cairo, Egypt

Hotel image
Read more reviews for Lotus Hotel Cairo