Best Western Royal Plaza Hotel and Trade Center Map Unavailable Address 181 Boston Post Road W Marlborough MA 01752-1840 United States Upcoming Events No events in this location