Top definition
One of the streets found in Clifton, which I sometimes frequent.
I found great parking on Howell Avenue!
by Modern "Luminous" Knight February 01, 2005
Get the mug
Get a Howell Avenue mug for your dad Manley.