
Twin Peaks Film Location – Rancho Rosa Estates House Exterior
In Twin Peaks – Part 3 on Showtime, we’re introduced to Dougie Jones who shares a delightful afternoon with Jade at an empty home in Rancho Rosa Estates outside Las Vegas, Nevada. In reality, we are at a housing community from the 2000s in the desert town of Palmdale, California.