Al Wadi Mosque is a mosque, located at Alma St, Port Louis, Mauritius
Because it's the best place in which you can contact with your creator Allah