Tahrir Square
- Must see
- Nature site
Language · 11 published
Place of worship · Cairo
مسجد الرحمة
This place is a Place of worship. It was established in 1926. It was built in the Neo-Mamluk architecture style.
Loading the interactive map…
The interactive map could not be loaded.
Last updated:
Source: OpenStreetMap contributors, Wikidata ·