260 Thayer Street, Providence, RI
Founded in the 1930's, the Avon Cinema is an independent and foreign-film first run movie house located in Providence, RI. The Avon Cinema has been located on Providence's historic East Side since 1938. Be blown away by a breathtaking example of Art Deco architecture and a piece of American history.…
No reviews yet.