Harvard Square Hotel 110 Mount Auburn St Cambridge, MA 02138 Phone: (617) 864-5200 Fax: (617) 864-2409
Category: Hotels & Motels