I have been looking at aeriial maps on mapquest, it looks like the park that the bus was park at is madison square park. In the photos there is even 2 or 3 tour buses park and the park is between 23rd and 26th and madison. I do remember the bus driving by the WTC site