Address: 16 Anawan Street
Live music venue in Fall River, Massachusetts. The Narrows Center for the Arts is a non-profit art and musical performance venue in Fall River, Massachusetts, USA. It was founded in 1995 for the promotion and enjoyment of the visual and performing arts.