Explore details about location Nicholas Gardens. Nicholas Gardens is a location situated within the Slough alongside other areas such as Whiteford Road, Haymill Road, Sussex Place.