Alicia’s place is an amazing space for those looking to be in the heart of Boston. The space is centrally located and is in walking distance for a number a key attractions. Whether you are familiar with the city or a first time visitor, Alicia's place provides a great jumping off point for a comfy stay while you explore.