Update Info - Red House Restaurant
This restaurant was reported as closed. If it is open, let us know.
Red House Restaurant
10 Eliot St
Cambridge, MA 02138
10 Eliot St
Cambridge, MA 02138
This restaurant was reported as closed. If it is open, let us know.