Best Western Royal Plaza Hotel

181 Boston Post Rd W
Marlborough
Massachusetts
United States