The Bedford Plaza Hotel - Boston is located in Bedford's historical district, a short drive from Burlington Mall and Lexington Battle Green. The hotel offers 97 air-conditioned guest rooms, each with a refrigerator and microwave, complimentary Wi-Fi,...