23 Cummings Street, Somerville
This hotel is located 3.2 mi from Boston city center and is within walking distance to the train station. Guests can enjoy an on-site restaurant and a complimentary daily continental breakfast.