The Best Western Stoke by Nayland is in Colchester, England. The property was built in 1999 and later remodeled in 2007. The Best Western Stoke by Nayland Hotel, and it has a wonderful Golf course and Spa with its excellent facilities and thus is regarded as one of the best places to vacation. It has a RESTAURANT, CLUB ROOM, modern gym, indoor pool and spa. This hotel is renowned for its excellent cuisine.