Home Run Inn Pizza has been creating yummy food by the original family since 1947. Starting in Chicago's South Side, this restaurant continues to expand. The latest location is in the past Leona's Restaurant space at 3215 N. Sheffield.
The new digs bring a modern flair to the place exposing the brick and adding tons of TVs for sports action. The engineer who did the work was on hand to show where the massive gurters have been installed to support the ceiling. The wall was blown out for a huge bar in the middle of the room.