|
|||||
What is West Norwood?An area in the borough of Lambeth located in south London. West Norwood ain't as cool as Brixton and it ain't as posh as Dulwich, however it's kind of okay. "Terry just moved to West Norwood." West Norwood - video |
|||||
www.Definder.net Powered by Urban Dictionary |