Fast food spot Il Chiosco, known for its tasty sandwiches.