I drove by the new Knollwood Rd. site, and it looks like it's basically take out. Does anyone know if it has a real restaurant in the back? Is the Yonker's location still open? Can anyone compare D&V's pizza to Johnny's in Mt Vernon, which I think is the best I've ever had? Thanks very much.