Ledger Serviced Rooms & Apartments
83A Ledgers Road Hillside , Slough, SL1 2RW, United Kingdom,Object type: Hotel Slough
Set in Slough in the Buckinghamshire region, with Slough Library and Slough Borough Council nearby, Ledger Serviced Rooms & Apartments offers accommodation with