Originally Posted by ScottC
A new churrascaria opened on Milwaukee in Glenview, just before the Hilton. Haven't been there yet, but it is on the list...
Rio De Churrascaria, 3315 N. Milwaukee Ave
Has anyone tried this place yet? This used to be the old Jim McMahon's place that looked like a miniature of the United Center.