The place for all things grilled and grubbed in style with fries on the side.
"I could Leon Grill through the week and still not regret."