Charles Hotel Harvard Square 20 University Rd Cambridge, MA 02138 Phone: (617) 661-8010
Category: Hotels & Motels