Get Directions to Scarborough Wastewater Treatment ← View details 990 Ocean Road, Narragansett, Rhode Island 02882 +1 401-782-0684 Get Directions From* To * — Required information