The Inn at St. Botolph

The Inn at St. Botolph is a boutique hotel nestled in a quiet neighborhood in the South End, located in a 19th century brownstone. It blends in seamlessly with the homes on Saint Botolph Street and lets guests live like locals during their stay. The Inn matches the charm and character of Boston’s South End. … More The Inn at St. Botolph