Get directions to: Milano Italian Restaurant, Norwood, NC
Restaurant address: 136 S Main St Norwood, NC 28128, USA
Restaurant: Milano Italian Restaurant