Best Western Royal Plaza Hotel is located in Marlborough, close to Peter Rice Homestead, New England Sports Center, and Solomon Pond Mall. Regional points of interest also include EcoTarium.
Best Western Royal Plaza Hotel's restaurant serves breakfast, lunch, and dinner. A bar/lounge is open for drinks. Room service is available »