Fast food at Delly's, a popular spot in the city center. Offers pizza and international fast food. Takeout and delivery available.