Ok.. lets go back a few years.. I know there are some of these still around in Cincinnati, but does anyone remember them (Red Squirrel) being anywhere else. They had the best deli sandwiches that I have ever had. The meat was mounded on the bread with cheese and whatever else you wanted. Any memories?