Residence Inn by Marriott SloughLondon, United Kingdom Address: 3 William Street State: United Kingdom City: London Zipcode: SL1 1GZ Longitude: -0.595418 Latitude: 51.509.847 Rates from: 0 Accommodation Booking