1 definition by Priincess iice

Top Definition
Area in London!
The Siikest Endz Of London!
Better The East,South And North!
West London Is Showah! Sho Sho
Ay B What ENds You Reppin?
West London All Day Every Day!
Sho Sho
by Priincess iice April 20, 2008
Mug icon
Buy a west london mug!