20 Sidney Street, Cambridge
This Cambridge hotel is located one mile from Harvard University and 1476 feet from the Central Square Subway Station. It has a 24-hour fitness centre and guest rooms equipped with cable television.