Red Squirrel is an American restaurant known for its stacked sandwiches and homemade soup. It offers a plentiful menu with options for dine-in, takeout, delivery, and groups.