Conveniently located just off the Interstate 93 in the southern suburbs of Boston, the Ramada Inn Boston offers budget friendly accommodation just a ten minute drive away from popular city attractions in downtown Boston. Comfortably furnished guestrooms..