Located in Boston and with Boston Museum of Fine Arts reachable within 1.6 km, Residence Inn Boston Downtown/South End provides a fitness centre, non-smoking rooms, free Wi-Fi and a bar. This 3-star hotel offers a 24-hour front desk.
Number of rooms: 118
2001 Washington Street, South End, Boston, 02119, United States
Hotel booked 1 times today.