Deli specializing in roasted dishes and simple, comforting cuisine.