Best Western Royal Plaza Hotel (Fitchburg) Stay in kingly luxury, located in a peaceful atmosphere with lush greenery at the confluence of several rivers merging into the Kumarakom Lake. Enjoy this unmatched abode in a perfect eco setting a pleasant escape to the lap of nature. An...