Norwood Road is a road in North West Leeds and is mainly residential.
Jade House is a Chinese take away serving a variety of Oriental food including, curry and seafood dishes.
Address: 3 Norwood Road, Leeds, West Yorkshire, LS6 1DZ
Map showing Norwood Road in Leeds.