Sign up for our newswire newsletter

 

Boston Welcomes Inn @ St. Botolph

The Inn @ St. Botolph, a 16-suite luxury property, opened in Boston’s Back Bay near the Prudential Building.