More development news for Fenway! Construction has started on its first new hotel in decades: "The $60 million hotel, to be located at 121 Brookline Ave., will contain 175 rooms and is scheduled to open in the summer of 2013." [Globe]
Filed under:
Filed under: