266 West 41st Street, New York, NY
I agree with sv, there appears to be a construction site in it's place
I think this masjid is now closed.