InstagramGo to InstagramMention byChicago Food HQ | Restaurant Reviews“Food creator trying a pot roast melt from The Point in Crestwood, IL. They highlight the restaurant's half-off food menu deal during specific hours.”Item hidden