SL Serviced Apartments
Railway Terrace, Slough, SL2 5GW, United Kingdom,Object type: Hotel Slough
SL Serviced Apartments is set in the centre of Slough, located next to the train station and 550 yards from Slough Library and Slough Borough Council. Free WiFi