Major hotel chain could be coming to Windham
A major hotel chain could be coming to Windham, catering to visitors to the Sebago Lake region and nearby ski resorts.
West Yorkshire is set for many new hotel jobs following the announcement that a Premier Inn will be built in Leeds city centre.