I was excited to try the new Picazzos location (I loved this place when I lived in Flag!) but arrived to a sign on the door saying that they are shut down because they didn't pay their rent - wtf?!  It ruined our dinner and a movie night out...