Boutique Office Building with Premier Location in North Station
180 Canal Street, Boston, MA 02114
- For Lease
180 Canal Street is a boutique office building located in Boston's North Station neighborhood. Built in 1899, the building is owned and managed by a local company experienced in catering to the needs of small tenants. 180 Canal Street’s ideal location, directly across from North Station, means easy access using the Commuter Rail service along with the Green and Orange Line subway. It is a convenient walk to the shops of Faneuil Hall, the restaurants of the North End and the parks of the Rose Kennedy Greenway.
Property Status: For Lease