Al Shuhada Mosque Location: Riyadh, Saudi Arabia
Status: Construction
Plot Area: 11,000 sqm
Built Up Area: 4,900 sqm
Year of Design: 2024

The mosque project, located in Riyadh, Saudi Arabia, is a monumental architectural masterpiece designed to embody the spiritual essence and heritage of the region. Featuring a vast outdoor courtyard that serves as a serene gathering space, the mosque emphasizes community and connection. At its heart is a grand double-volume prayer hall, meticulously crafted with soaring ceilings and intricate detailing to inspire awe and reflection. The design harmonizes traditional Najdi architectural elements with contemporary aesthetics, ensuring the mosque serves as both a spiritual sanctuary and a cultural landmark in Riyadh.