ODEON Features

Central Cable

Coffee in Room

Internet

Photo Sessions

Time Attentions

Room Service

Bar

Garage

Why Us!

The Odeon Palace Hotel is a charming location in the center of the country, near Tahrir Square and the Nile River. It is also a front for all businessmen coming from different regions throughout Egypt to spend their interests in the center of the city.

Enjoy Our Moments

Second Album

Second Album

View more
First Album

First Album

View more
See More Albums