
Grand Plaza hotel Alexandria Luxor Egypt
Grand Plaza hotel at Smouha located in fact in the heart of Alexandria city in Egypt. In fact, the hotel is one of Egypt deluxe 5 stars hotels and Alexandria deluxe 5 stars hotels either. The hotel features free WiFi throughout the hotel. It also features security cameras for the clients' safety. Moreover...