Pop-up restaurants are temporary restaurants set up in unexpected locations, such as rooftops or abandoned buildings.