Blind Slough ★★★★★ (1 reviews) Save Share AI view Show All Photos About this space Blind Slough is located near Petersburg, Alaska, and features a terrain of dense forests and waterways.