JLL’s Hotels & Hospitality Group has closed the sale of two Residence Inn by Marriott hotels in Norwood and Framingham, MA