1 definition by NorthSidesFinest3

Top Definition
A hood in Edmonton, Alberta, Canada which is very diverse.

Mainly Muslims live in that area.
Those niggas from Castledowns be so cheezy.
by NorthSidesFinest3 November 22, 2012

Mug icon
Buy a CastleDowns mug!