From Our Editors
Red Squirrel is a relaxed deli located on Lebanon Rd in Cincinnati. With flavorsome sandwiches and tasty coffee, this deli won't let you down. It's a local favorite for customers interested in great food.
There's not really a recommended attire, so feel free to dress comfortably.
If you're searching for the perfect spot for a family gathering, it's been reviewed as a great local option for big groups and families with kids.
When you add it all up, Red Squirrel definitely won't leave you disappointed.