Thornewood Castle Inn 8601 N Thorne Ln SW, Tacoma, WA 98498, USA Fans of Stephen King will recognize Thornewood Castle Inn as the location of the creepy film Rose Red, which was a television miniseries released in 2002. Read more… Add to favorites 1