Check out more photos of the hot dogs and horseshoes that make Moon Tower unique in our slideshow. The first time I pulled up to Moon Tower Inn — and saw the solitary, softly glowing sign that reads only “No. 3004” jutting up from a curb on Canal Street —…
