Wednesday, June 16, 2010

The Holy Land Found On The Lower East Side

At 122 St. Marks Place, between Avenue A and First Avenue.

No comments: