Home › Forums › Lunch & Dinner Forums › Sandwiches › Red Squirrel › Red Squirrel
May 25, 2005 at 1:47 pm
#2226808
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?