Italian Beefstro, located in the Downtown area of Orlando, is a family-friendly, relaxed environment that includes an indoor dining area, a counter section featuring several flat screen TVs, and an outdoor dining section with covered tables surrounded by palm trees. The menu includes a variety of Chicago-style hot and cold sandwiches, including their signature Italian Beef, which is a local...