Ottawa Almahdi Center You are here Home > Religious Services > Mosques and prayer places > Ottawa Almahdi Center Our address Address: 2285 St. Laurent Unit B10 & B12, Ottawa, ON, Canada, K1G 4Z5 Telephone: 613-422-6162 Email: almahdicentre@gmail.com Web: http://www.facebook.com/almahdi.ottawa/