Looks like an ideal location for a Chinese restaurant!
Holy cow.
That place is literally two blocks from the neighborhood in Albany where I used to live (Washington Square).
I used to walk by that place all the time. Its on Central Avenue. I used to kinda get the willies every time I walked by it. Its pretty much an empty room where I assume Muslim men gather to do their 5 times a day prayer rituals.
I believe the store next door (with the yellow sign) is an Arab grocery store, which I think is connected with the mosque next door. The 'mosque' is literally an empty store in a commercial district, with apartments above it.