What an amazing location for of beautiful hotel! Located in Cambridge, MA, on the banks of the Charles, the Royal Sonesta is very close to Fenway Park and Harvard Square. It is also conveniently located just around the corner from the Museum of Science. This family-friendly hotel lets you explore Boston and then come back to a place where you’ll feel like you’re home.