Does anyone remember the The World (WWE Nightclub/Restaurant)?

I remember on Pay Per Views they would cross over to New York City and their would be interviewers and WWE Superstars whom would be there. And they would chat with the fans and etc.

I think it lasted from 1999 to 2003.
Just a memory thing, does anyone remember that place?
 
Back
Top