The End of an Era: No Izola's in Chatham
Recently, I was emailed and asked what was going on at Izola’s Restaurant 522 E 79th Street, as individuals saw the legendary pictures come off the wall. So I decided to go and take a look and I saw what most of my neighbors have been seeing. The empty walls were a surprise. The pictures... Read more »