St. Alexander's Church Meeting Address 221 Main Street, Warren, RI, 2885 Roman Catholic Church Profile »