Slough unveils new hotels three months early

Two new hotels with a total of 244 rooms opened their doors to Slough on Monday (February 1). The...

Read More