Hotel Delta 3 stars

14 Champollion Street - Al Azarita, 99999 Alexandria, Egypt

Hotel image
Read more reviews for Hotel Delta