Home Run Inn announced its original restaurant at 31st Street will re-open on Monday, Oct. 28. The restaurant is located at 4254 W. 31st Street. The new restaurant is built next door to the original 1947 building and will seat up to 250 people, feature 42 drink taps and offer delivery.
Take a look at some old school photos from the original restaurant and some renderings of the new building below.
Filed under: Uncategorized