Luxury stay at Marriott Mena House | Egypt Ultimate Travel Tips

This luxury hotel is probably the most beautiful hotel in Egypt overlooking the pyramids. The hotel was built in 1869 but it still looks so glamorous even after decades. The…

Read More »