Osiris Hotel Cairo, The hotel is centrally located in the heart of Cairo on the northern end of Tahrir Square the Egyptian Museum, Restaurant, Banks, Embassies and Metro are all within walking distance. Osiris hotel is an oasis in the middle of busy Cairo, this is a place to relax and meet people.