Pump Slough Road

65583 Pump Slough Road, Pearl River, US

No posts yet

Pump Slough Road is a filming location for True Detective.

65583 Pump Slough Road in Pearl River, behind a truck stop. The biker-bar exterior is now Sunny Time Deli.

TV show scenes filmed here

Community posts