Goodness! This is a new map. Those Mosque's are popping up all over, aren't they!
I don't think it's a Mosque. From the rumors I've heard, it's more like a training center. I really don't know that much about it, and I was hoping someone else who knows more could weigh in.