Posted by: czar March 4, 2005
HELP ME OUT... NEW YORKER'S
Login in to Rate this Post:     0       ?        
Errata: Madame Tussauds is off Times Square, adjacent to the AMC cineplex near the Port Authority on 42nd street. AX bro has a great list, worth keeping in mind.
Read Full Discussion Thread for this article