Slough Scuba Store by Chris Dadd | Jul 10, 2012 | 0 comments Loading Map.... Slough Scuba Store35 Elmshott Lane - SloughDetails 51.5176065 -0.6453000999999858 Address 35 Elmshott Lane Slough United Kingdom Upcoming EventsNo events in this locationSubmit a Comment Cancel replyYou must be logged in to post a comment.