I am struggling to recall a restaurant in Norwood, new American? that has been posted a few times as a recommendation. It has opened in the last year or so? I seem to remember that the name is the number of the street address. Can any one help me? My memory just gets worse and worse...old age.
Thanks in advance.