Search Hotels
Search History
1 Hotels found in Watertown.
Destination: USA Watertown |
Hotel Address: 100 North Beacon Street
This Watertown, Massachusetts hotel is a 15-minute drive from Harvard University and downtown Boston It offers a continental breakfast and classic rooms with free Wi-Fi and cable TV with HBO
Each room at Super 8 WatertownCambridgeBoston Area features red accents and blackout curtains A telephone and hairdryer are provided
The front desk of this smoke-free hotel is open 24 hours a day Free covere...More