Tag Archives: Mozzarella & Tomato Pita

Catch It: Archie & Sons

The wintry skies of today in New York City reminded me of where I was last week. I went for a snack in the East Village at Archie & Sons (23 Third Avenue, New York, NY 10003). I was reading … Continue reading

Posted in American Comfort Food, Diners, East Village | Tagged , , | Leave a comment