Norwood from Louisiana Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map S & W Cafe - Louisiana, Norwood, 13720 Pecan St, 70761 (225) 629-0000 Map