US · United States
5.0
No. 256,241 · US · United States
Lowell House
10 Holyoke Pl. Cambridge. MA 02138. United States
About Lowell House
Lowell House is located at 10 Holyoke Pl. Cambridge. MA 02138. United States. More information is available at lowell.harvard.edu.
Questions about Lowell House
Where is Lowell House?
Lowell House is at 10 Holyoke Pl. Cambridge. MA 02138. United States. Use the Directions button on this page to open the address in your maps app.
What are the opening hours of Lowell House?
The listed opening hours are Monday: closed; Tuesday: closed; Wednesday: closed; Thursday: closed; Friday: closed; Saturday: closed; Sunday: closed. Hours can change on public holidays.
How can I contact Lowell House?
The website is lowell.harvard.edu.