The Historic Best Western Plus Boston is located just beyond the Boston Medical Center in the Newmarket section of Boston. Featuring 92 guest rooms the BW Boston is a fan favorite for all those looking to experience the city without the downtown price.