Lowell Theatre

5036 N. Broadway,
St. Louis, MO 63106

Unfavorite No one has favorited this theater yet

Showing 2 comments

dallasmovietheaters
dallasmovietheaters on October 30, 2024 at 6:17 pm

Opened as the Lowell Family Theater in 1909.

JAlex
JAlex on April 4, 2005 at 7:19 pm

First City Directory listing for the Lowell was in 1910.