Do you want to write a review of The Dew Drop Inn in Slough? A The Dew Drop Inn Slough review will help create a directory of recommended pubs in Slough. Are you the business owner of The Dew Drop Inn Slough, then claim it now. After claiming your business, you will be able to improve your business listing.