It's been a couple months since we've posted about Nepal House coming to the southeast corner of 13th and Michigan (1301 S. Michigan). For those of you who are curious as to when this will open, a sign appeared in the window recently saying "OPENING SOON first week of April 2013":
While we're not sure if this will happen, the buildout inside the space has been ongoing. It looks like they've made progress, so hopefully they meet their opening date.