Yet another reason I love New York… Found this little gem of a place nestled in Alphabet City yesterday.