
Boston, MA, United States
The Revolution Hotel
3-star hotel · OLYMPIA HOTELS
Nestled within 2 km from the town centre, the establishment allows easy access to all this destination has to offer. The total number of rooms is 177. The Revolution Hotel was built in 2019. The property includes Wi-Fi internet…
- Wi-fi · extra charge
- 24-hour reception
- Car park · extra charge
- Secure parking · extra charge


