Tony & Nick's Place is a takeout restaurant offering hearty Italian sandwiches with tomato sauce, alongside pizza and burgers.