Harvard Square Hotel offers comfortable accommodations in the heart of Cambridge, Massachusetts. Guests can enjoy convenient access to the renowned Harvard University and nearby attractions.
The hotel provides a welcoming atmosphere for travelers seeking a convenient and cozy place to stay in the vibrant Harvard Square area. With its prime location and cozy rooms, it is a popular choice for visitors exploring the historic city of Cambridge.
Generated from their business information