Hey Everyone!!
In Feb we'll be heading to NYC and my boyfriend heard that Vince McMhon opened a bar/restaurant in New York somewhere. Does anyone know where abouts it is?