THE BEST PLACE IN THE WORLD. Camp Tel Noar is the best camp where you make friendships that last forever.
by anonymous_26 October 20, 2009
The geatest summer camp in the world where you make friends for life. Located in Hampstead, NH, CTN is where memories are made.
I <3 Camp Tel Noar!!!!!
by CTN4eva! January 03, 2012
Camp Tel Noar rocks my socks.
by anonyomous February 28, 2005