Does anyone know a place to watch the Tech game in NYC? Specifically, Long Island City area? Or MidTown? I've got to be there on biz and would prefer not missing the game.