Grand Plaza Luxury Hotel

Location: Egypt

Category: StarStarStarStarStar Luxury

Luxury Resort.