The Charles Hotel

The Charles Hotel in Cambridge, Massachusetts is known as Greater Boston’s most original hotel; simple, stylish and smart.