Article

Denver PostDenver Post on 2024-05-15 08:00

Colorado’s oldest drive-in theater has changed with the times, but nostalgia still gets top billing

The Star Drive-In Theatre (600 Miami Rd., Montrose) opened on April 19, 1950 and has operated every year since then with popcorn, burgers and ...

Related news