Officially it is the Islamic Center and is to replace the old one that is in the footprint of the eastern expansion of the campus.
However, it does look like a mosque.
From what I heard, since Tech wants to expand into that area, we gave them land on the corner there in exchange for the eastern location. Unfortunate but I understand the process.