Not 125th Street and Lenox Avenue
The commenter whose "review" is on the main movie page says that the building is on 125th Street and Lenox Avenue. It's not. It's on East 126th Street between 5th and Madison Avenues.
I know this because I stood on the very same steps of the building just yesterday.
http://freewebs.com/roomsixproductions/