Travel poster advertising the city of Helwan, in Egypt. Helwan is a city located near Cairo on the bank of the Nile and was known to be a fashionable place to visit for its nice location near the water, its beautiful architecture and plenty of spas. The poster shows a fountain under an arbor with th ...