Lowell House is a historic residential building offering accommodations in the heart of Cambridge, MA. The establishment provides a comfortable and convenient stay for visitors looking to explore the area.
With its charming architecture and central location, Lowell House serves as a welcoming retreat for those seeking a place to relax and unwind during their time in Cambridge.
Generated from their business information