Fast food spot, known for pizza with stuffed crust. Offers takeout and delivery.