Let s be honest, Von Trier, 2235 N. Farwell Ave., feels like it s been on the corner of Farwell and North for absolutely ever, right? Forty-five years! But its predecessor, Rieder s, occupied the site even longer. Here s a look at the stories of both.