The Royal Sonesta Boston ligt in Cambridge en biedt prachtig uitzicht op de rivier de Charles en de skyline van Boston. Het hotel biedt luxe accommodaties, eersteklas voorzieningen en ligt op enkele minuten van de belangrijkste bezienswaardigheden van Boston.
The Royal Sonesta Boston bevindt zich op een ideale locatie, niet ver van de culturele, recreatieve en zakelijke wijken van de stad. MIT, Harvard University, de trendy Inman Square en Faneuil Hall zijn nabijgelegen.
The Royal Sonesta Boston beschikt over een uitgebreide collectie originele hedendaagse kunstwerken en een 24-uursfitnesscentrum. Je kunt ook gastronomisch dineren in restaurant ArtBar. Verder is een koffiebar aanwezig.