meaning of Allenhurst

Allenhurst meaning in Urban Dictionary

the best place ever before invented. a little town in New Jersey inbetween Asburry Park and contract which came about in 1897. the is when sea and nation meet. a town filled up with events, women, surfers, medications and alchol...can it get much better?