20 Sidney Street, Cambridge
Located one mile from Harvard University this Cambridge hotel is 1476 feet away from the Central Square Subway Station. It features a 24-hour gym and guest rooms with cable TV.