The Red House, a seafood restaurant in Harvard Square, has temporarily closed for “a few months” ahead of planned renovations, according to Harvard Square Business Association executive direct ...
Some results have been hidden because they may be inaccessible to you