Explore details about location Liberty Square Road. Liberty Square Road is a location situated within the Boxborough alongside other areas such as Middle Road, Pierce Lane, Depot Road.