Construction to begin on nation's 3rd largest hostel in Boston
Construction is set to begin on a new 450-bed hostel in downtown Boston, a facility that will be the third largest hostel in the country when it opens in the spring of 2012, according to Hostelling International USA.
The hostel, located in the Dill Building at 25 Stuart St., is planned to be the first fully LEED-certified hostel in the nation, with a green roof, green elevators, and solar hot water heating.
The 55,000 square-foot structure will replace the nonprofit organization's smaller hostel on Hemenway Street in the Fenway. The facility is expected to attract 46,000 travelers a year.