Harry and Izzy's North

About Harry and Izzy's North

Sister restaurant to St. Elmo Steak House. Independent upscale American grill. Ambiance exudes slass and sophistication in a comfortable setting.