The Westminster Castle, also locally known as "The Big Red Castle" or "The Pillar of Fire" is a historic landmark located in Westminster, Colorado, northwest of Denver near the intersection of 83rd and Federal. Now owned by the Pillar...
more on Wikipedia
DIRECTIONS
From Westminster, CO - Head east on W 92nd Ave toward N Xavier St, Turn right at Federal Blvd/US-287 S, Turn right at W 83rd Ave.