Stack'd Sandwich & Pizza Bar offers a menu of pizza and sandwiches, with takeout and delivery options available.