Posted by: czar March 4, 2005
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.