New Rochelle Before and After: Loews Theatre 1911 Written By: Talk of the Sound News This is a 1911 Postcard showing Main Street looking north. The original Loews Theatre is on the right and the Salem Baptist Church further down the street. Current Photo taken 2011.