Alicia’s apartment was perfect for our weekend in Boston. It’s located on Newbury Street, the main shopping street in Boston. We were less than a 10 minute walk from the Freedom Trail and were perfectly located to everything we wanted to visit. So clean and cute. Would definitely stay there again on our next trip to Boston!