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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results